Analysing the Process of Enforcing Integrity Constraints

نویسندگان

  • Enric Mayol
  • Ernest Teniente
چکیده

Two different approaches have been traditionally considered for dealing with the process of integrity constraints enforcement: integrity constraints checking and integrity constraints maintenance. However, while previous research in the first approach has mainly addressed efficiency issues, research in the second approach has been mainly concentrated in being able to generate all possible repairs that falsify an integrity constraint violation. Moreover, the methods proposed up to date are only concerned with handling one of the approaches in an isolated manner, without taking into account the strong relationship between the problems to be solved in both cases. In this paper we address efficiency issues during the process of integrity constraints maintenance. In this sense, we propose a technique which improves efficiency of existing methods by defining the order in which maintenance of integrity constraints should be performed. Moreover, we use also this technique for being able to handle in an integrated way the integrity constraints enforcement approaches mentioned above.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Code Generation for Associations: Enforcing Multiplicity Constraints and Ensuring Referential Integrity

UML classes involve three key elements: attributes, associations, and methods. Current object-oriented languages, like Java, do not provide a distinction between attributes and associations. Tools that generate code from associations currently provide little support for the rich semantics available to modellers such as enforcing multiplicity constraints or maintaining referential integrity. In ...

متن کامل

Enforcing User-Defined Constraints during the Run-Time in OODB

In this paper a run-time model is proposed. The run-time model enforces integrity constraints for attributes that are derived from composition and inheritance hierarchies. The run-time model is designed for enforcing the logical integrity constraints in object-oriented databases during the run-time. A new technique called detection method is designed to check the object meta data to detect and ...

متن کامل

Integrity Constraints in Spatial Databases

A number of integrity constraints must be observed when updating a database, in order to preserve the semantics and the quality of stored data (Elmasri & Navathe, 2000). Achieving and preserving the integrity of data is an established field in the database area. However, within the scope of geographic applications, special problems come up due to the locational aspects of data (Plumber & Groger...

متن کامل

Implementing Temporal Integrity Constraints Using an Active DBMS

The system presented in this paper allows automatic and eecient translation of integrity constraints formulated in past temporal logic into rules of the Starburst DBMS. During the compilation the set of constraints is checked for the safe evaluation property. The result of the compilation is a set of Starburst SQL statements that deene all the necessary rules needed for enforcing the given cons...

متن کامل

Maintaining Integrity Constraints in Large Distributed Bio-Ontologies*

As an expressive knowledge representation language, Web Ontology Language (OWL) plays an important role in modeling biological information. However, due to the nature of biological data, bio-ontologies tend to be very large, distributed, and interconnected. Thus, maintaining constraints and enforcing data consistency become very challenging. In this study, we present a framework for checking gl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996